iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0

一、前言

開發環境對於軟體的意義就像房子跟地基一樣,如果地基挖得不夠深材料用的不好會影響之後房子的品質。
因此建置一個穩定、高效的開發環境是非常重要的,第二天我們就來學如何建置開發環境。

二、環境建置

  1. Anaconda:環境管理師
    * 介紹:Conda是一個開源的套件與環境管理系統,它能讓你輕鬆地創建、隔離和管理不同版本的Python。
    * 安裝步驟:
    1. 前往Anaconda的官方網站,下載適合你作業系統的安裝檔。
    Anaconda官網
    2. 在安裝過程中,建議勾選「Add Anaconda/Miniconda to my PATH environment variable」。可以讓你在任何終端機中都能直接使用conda指令。
    3. 安裝完成後,打開你的終端機輸入 conda --version,如果顯示版本號代表你成功了!

  2. 建立專屬於你的專案的環境
    首先輸入 conda create --name your_project python=3.10

    • your_project是你的專案名稱
    • 3.10是你的python版本
      接下來輸入conda activate your_project進入環境中安裝需要的套件
      例如:
    • PyTorch:
      conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
      請根據你的需求選擇cuda=什麼版本
    • 函式庫相關套件:
      conda install -c conda-forge faiss-gpu transformers
      向量搜尋函式庫 faiss 及 Hugging Face核心函式庫 transformers
    • LangChain:
      pip install langchain-community langchain-huggingface unstructured pdfminer.six

三、結語

到此為止,開發環境已經建置完成並且安裝製作旅遊顧問所需的核心套件,明天我會簡單介紹為何要使用FAISS以及它的功用,謝謝各位今天的觀看。

https://ithelp.ithome.com.tw/upload/images/20250916/20178910tMGVPUiDtk.jpg


上一篇
【Day1】我的目標與AI技術
系列文
智慧旅遊顧問--結合 LLM 與 RAG 架構的台灣旅遊資訊助手2
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言